package cn.rxls.community.service;


import cn.rxls.community.dto.region.RegionIndexPageDTO;
import cn.rxls.community.entity.Region;
import cn.rxls.community.vo.region.RegionHomeVO;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;


/**
 * 区域(Region)表服务接口
 *
 */
public interface RegionService extends IService<Region> {

    /**
     * 查询所有的地域或社区
     *
     * @param district 区域名称
     * @return 社区名称列表
     */
    List<String> selectAllDistrictCommunity(String district);

    /**
     * 分页查询指定区域的房屋数据
     *
     * @param pageDTO 参数悐
     * @return 多条社区房屋信息
     */
    List<RegionHomeVO> selectPageRegion(RegionIndexPageDTO pageDTO);
}
